
---@class CustomAction_Mgr:ActionManagerBase
CustomAction_Mgr = class(ActionManagerBase)

function CustomAction_Mgr:InitActionHandlers()
    self.base.AddActionHandler(self, ECustomActionLabel.Idle);
    --self.base.AddActionHandler(self,EActionLabel.Move);
    self.base.AddActionHandler(self, ECustomActionLabel.Patrol);
    self.base.AddActionHandler(self, ECustomActionLabel.Follow);
    self.base.AddActionHandler(self, ECustomActionLabel.Attack);
end

function CustomAction_Mgr:InitSyneActionHandlers()
    self.base.AddSyneActionHandler(self, ECustomActionLabel.LookAt);
end

function CustomAction_Mgr:GetDefaultActionLabel()
    return ECustomActionLabel.Idle;
end